概述
tar
是一个在 Unix 和类 Unix 操作系统上广泛使用的命令行工具,用于创建和管理归档文件(通常称为 "tarball")。"tar" 实际上是 "tape archive" 的缩写,最初设计用于将多个文件和目录组合成单个归档文件,并且可以选择性地使用其他压缩程序(例如 gzip 或 bzip2)来对这些文件进行压缩。tar
命令通常用于在文件传输、备份和分发文件时创建和解压这些归档。
当然 Windows 系统也可以使用tar命令。
开始
tar
命令的基本语法如下:
tar [选项] [文件或目录]
一些常用的 tar
选项包括:
-c
:创建新的 tar 归档。-x
:解压 tar 归档。-f
:指定归档文件的名称。-v
:显示详细的操作信息,通常用于查看正在执行的操作。-z
:在 tar 操作中使用 gzip 进行压缩。-j
:在 tar 操作中使用 bzip2 进行压缩。-t
:列出 tar 归档中的内容。
压缩
tar -zcvf file.tar.gz filename
解压
tar -zxvf file.tar -C /home/dir